<?php
 	session_start();	
$nomfile="orfeoReport-".date("Y-m-d").".doc"; 	
	
$ADODB_COUNTRECS = false;
$ruta_raiz="..";
include_once("$ruta_raiz/config.php"); 			// incluir configuracion.
include_once("$ruta_raiz/include/db/ConnectionHandler.php");
include_once("$ruta_raiz/adodb/adodb-paginacion.inc.php");
//include("$ruta_raiz/include/query/estadisticas/consulta011.php");

$db = new ConnectionHandler("$ruta_raiz");
if ($db){	
	$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);	
	$query=unserialize($_SESSION['xsql']);
	$rs=$db->conn->execute($query);
	
/*	$contenido="<?xml version='1.0'?>\n\t<ORFEO-SIPEJ date='".date("Y-m-d, h:i:s")."' title='".strip_tags($_SESSION['xheader'])."'>\n";*/
	$contenido="<?xml version='1.0'?>\n\t<ORFEO-SIPEJ>\n";
	foreach($rs->fields as $key=>$campo){
		$pre=substr($key, 0, 4);		
		if($pre!='CHK_'	&& $pre!='HID_' && $pre!='CHU_' && $pre!=''){	
			$keys[]=$key;			
		}		
	}
	?>
	<?php
	reset($rs);
 
	$contenido.="\t\t<FECHA-GENERACION>".date("Y-m-d")."</FECHA-GENERACION>\n";
	$contenido.="\t\t<FECHA-INICIAL-RANGO>2010/03/01</FECHA-INICIAL-RANGO>\n";
//	$contenido.="\t\t<FECHA-GENERACION>".$fecha_ini."</FECHA-GENERACION>\n";
	$contenido.="\t\t<FECHA-FINAL-RANGO>".date("Y-m-d")."</FECHA-FINAL-RANGO>\n";
	$contenido.="\t\t<REGISTROS>\n";
	while(!$rs->EOF){
		$contenido.="\t\t<REGISTRO>\n";
		$cont=0;
		foreach($rs->fields as $key=>$campo){
			$pre=substr($key, 0, 4);					
			$field=$keys[$cont];
			$cont++;
			if($pre!='CHK_'	&& $pre!='HID_' && $pre!='CHU_' && $field!=''){					
				//$contenido.="\t\t\t<$field>".strip_tags($campo)."</$field>\n";

				$contenido.="\t\t\t<".$field.">".strip_tags($campo)."</".$field.">\n";
			}		
		}
		$contenido.="\t\t</REGISTRO>\n";
		$rs->moveNext();	
	}
	$contenido.="\t\t</REGISTROS>\n";
	$contenido.="\t</ORFEO-SIPEJ>\n";	
	
	if($contenido!=""){		
		$file_name="$ruta_raiz/bodega/tmp/orfeoReport_xml_".date("Ymd_his").".xml";
		$fp = fopen("$file_name","w+"); 
		if(fwrite($fp, $contenido)){
			echo "Archivo Creado correctamente";
			?>
				<script>
					window.open('<?php echo $file_name ?>');
					window.close();
				</script>
			<?php
		}else{
			echo "No fue Creado el archivo - Revise los permisos de /bodega/tmp/ ";
		}
		fclose($fp); 
		
	}
}else{
	echo "<BR>BASE DE DATOS - > NO CONECTADO<BR>";
}

?>

